.media-preview-container {
    video {
        width: 100%;
        height: 100%;
        object-fit: contain;

        &:focus {
            outline: none;
        }
    }

    audio {
        &:focus {
            outline: none;
        }
    }
}

.audio-container {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.img-container {
    height: 100vh;
    position: relative;

    & > img {
        max-height: 100%;
        max-width: 100%;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
    }
}
